body {
  margin:0 auto;
  text-align: center;
  font-family: "PingFangSC-Regular", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
  background: url("../images/banner_salute.jpg") no-repeat 0 center;
  -webkit-background-size: 100% 100%;
}
/*整个表单*/
form{
  width:320px;
  margin:100px auto;
  background: rgba(255, 255, 255, 0.6);
  box-shadow:4px 3px 8px rgba(51, 51, 51, 0.57);
  padding-top:30px;
}
     /* 登录按钮*/
.loginBtn{
  width:278px;
  height:36px;
  border-radius:20px;
  background:#ccc;
  color:white;
  font-size: 18px;
  cursor:not-allowed;
  text-align:center;
  line-height:36px;
  margin:30px auto;
}
.loginBtn_active{
  background: rgba(238, 4, 56, 0.94);
  cursor:pointer;
}


     /* 手机号*/
.text1{
  margin:0 auto;
  width:248px;
  height:36px;
  line-height: 36px;
  border-radius:20px;
  outline:none;
  border: 1px solid rgba(0, 0, 0, 0.50);
  padding-left:20px;
  background: url("../images/用户 头像.png") no-repeat 8px center;
  background-size: 25px;
  margin-bottom: 20px;
}
.text1 input{
  outline:none;
  float:left;
  border:none;
  background:none;
  height:36px;
  line-height:36px;
  text-indent:20px;
  font-size:14px;
  margin-top:2px;

}
     .text1 #phoneerror{
       display: inline-block;
       font-size: 12px;
     }
     /*密码*/
     .text2{
       margin:0 auto;
       width:248px;
       height:36px;
       line-height: 36px;
       border-radius:20px;
       outline:none;
       border: 1px solid rgba(0, 0, 0, 0.50);
       padding-left:20px;
       background: url("../images/密码.png") no-repeat 8px center;
       background-size: 25px;
       margin-bottom: 10px;
     }
     .text2 input{
       outline:none;
       float:left;
       border:none;
       background:none;
       height:36px;
       line-height:36px;
       text-indent:20px;
       margin-top:2px;
       font-size:14px;
     }

     .text2 #pwderror{
       display: inline-block;
       font-size: 12px;
     }
/*忘记密码*/
.forgetbtn{
  text-decoration: none;
}
.forgetbtn a{
  font-size: 12px;
  color:#333;
  float:right;
  margin-right:26px;
  text-decoration: none;
  margin-bottom:20px;
}


     /*没有账号 注册*/
     .zhucebtn{
       border-top:1px dashed #333;
       margin:0 auto;
       display: block;
       width:300px;
       padding-top:10px;
       padding-bottom: 20px;
     }
     .zhucebtn a{
       font-size: 16px;
       color:#333;
       text-decoration: none;
     }
     .zhucebtn span{
       color:red;
     }




#captcha {
  display: inline-block;
}

/*
label {
  vertical-align: top;
  display: inline-block;
  width: 80px;
  text-align: right;
}
*/
#wait {
  text-align: left;
  color: #666;
  margin: 0;
}